/**
 * util.promisify方法
 */
const util = require('util');
const fs = require('fs');
//通过promisify方法将fs.readFile方法包装成Promise对象
let mineReadFile = util.promisify(fs.readFile);
//现在readfile方法成了被promisify包装过的Promise对象，可以使用then方法进行异步处理
//调用被包装后的readFile方法即mineReadFile方法，传入文件路径和编码方式
//再通过then方法获取Promise对象的返回值
mineReadFile('./resource/context.txt', 'utf8').then(value=>{
  console.log(value);
}, error=>{
  console.log(error);
})